package com.dews.common.core.domain;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * 操作消息提醒
 *
 * @author rakic
 * @since 24-4-10
 */
@Data
@ToString
public class BaseRequest<T> implements Serializable {
    private static final long serialVersionUID = 1L;


    /**
     * 请求序列
     */
    private String seqNo;
    /**
     * 来源系统
     */
    private String formSystem;
    /**
     * 版本号
     */
    private String version;
    /**
     * 数据对象
     */
    private T request;

    public BaseRequest() {
    }

    public String getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(String seqNo) {
        this.seqNo = seqNo;
    }

    public String getFormSystem() {
        return formSystem;
    }

    public void setFormSystem(String formSystem) {
        this.formSystem = formSystem;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public T getRequest() {
        return request;
    }

    public void setRequest(T request) {
        this.request = request;
    }
}
